.strength{
    padding: 95px 0 156px;
}

#Strength .strength-desc{
    width: 492px;
}

#Strength .flex,#Strength .reverse-flex{
    justify-content: space-between;
}
#Strength .desc-list{
    margin-top: 45px;
}
#Strength dl{
    width: 50%;
    float: left;
}
#Strength dl dt{
    font-size: 26px;
    padding: 10px 0;
}
#Strength dl dd{
    font-size: 17px;
    height: 31px;
    line-height: 31px;
}
.desc-p{
    margin-top: 38px;
}
.black-subject li {
    margin-bottom: 18px;
    line-height: 26px;
    font-size: 16px;
    color: #6b6b6b;
}
.black-subject span{
    width: 90px;
    height: 26px;
    background: #000;
    text-align: center;
    color: #fff;
    margin-right: 22px;
}
.content .flex,.content .reverse-flex{
    margin-bottom: 112px;
}